package com.xique.wxclient.bean.domain;

import com.xique.common.core.web.domain.BaseEntity;
import lombok.Data;
import java.util.Date;

/**
 * 车辆对象 t_park_car
 * 
 * @author ww
 * @date 2021-09-30
 */
@Data
public class ParkCar extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 自动增量 */
    private Long id;

    /** 车场ID */
    private Long parkId;

    /** 授权车库，多个车库用英文逗号隔开“,” */
    private String garageIds;

    /** 授权通道，多个通道用英文逗号隔开“,” */
    private String laneIds;

    /** 车牌号 */
    private String plate;

    /** 卡号 */
    private String cardNo;

    /** 车型（1-小车 2-大车 3-超大车 4-摩托车 5-其它车） */
    private String carType;

    /** 车位号 */
    private String seatNo;

    /** 车辆管理类型大类：1、固定车，2、登记临停车，3、邀请访客车，4、会员临停车 */
    private String mngType;

    /** 车辆管理类型ID */
    private Long mngTypeId;

    /** 有效期开始日期 */
    private Date beginDate;

    /** 有效期截止日期 */
    private Date endDate;

    /** 暂停开始日期 */
    private Date pauseBeginDate;

    /** 暂停截止日期 */
    private Date pauseEndDate;

    /** 剩余天数 */
    private Long remainDays;

    /** 车位数，默认是1，其他根据实际情况 */
    private Long spaces;

    /** 多车多位用 */
    private String bindPlates;

    /** 车位性质 1-公共车位（计车位） 2-私家车位（不计车位） */
    private String seatType;

    /** 余额，单位：分 */
    private Long balance;

    /** 押金，单位：分 */
    private Long deposit;

    /** 有效次数 */
    private Long effectiveTimes;

    /** 剩余有效次数 */
    private Long remainEffectiveTimes;

    /** 车主姓名 */
    private String userName;

    /** 车主电话 */
    private String phone;

    /** 地址 */
    private String address;

    /** 状态（normal-启用 pause-停用） */
    private String status;

    /** 微信openId */
    private String wechatOpenId;

    /** 微信openId有效期开始时间 */
    private Date wechatBeginDate;

    /** 微信openId有效期截止时间 */
    private Date wechatEndDate;

    /** 创建人 */
    private Long createUser;

    /** 更新人 */
    private Long updateUser;

    /** 是否多位多车：Y：是，N：否 */
    private String isMultSpaces;

    /** 允许访客类型：1.不允许，2收费访客，3免费访客，用,分隔 */
    private String visitorType;

    /** 访客电话 */
    private String visitorPhone;

    /** 访客姓名 */
    private String visitorName;

    /** 应收金额 */
    private Long mayFee;

    /** 实收金额 */
    private Long actualFee;

    /** 业主id */
    private Long parkUserId;

    /** 是否储值：Y：是，N：否 */
    private String isVal;

}
